home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import mx.core.IFlexModuleFactory;
- import mx.skins.halo.ScrollArrowSkin;
- import mx.skins.halo.ScrollThumbSkin;
- import mx.skins.halo.ScrollTrackSkin;
- import mx.styles.CSSStyleDeclaration;
- import mx.styles.StyleManager;
-
- public class _ScrollBarStyle
- {
- public function _ScrollBarStyle()
- {
- super();
- }
-
- public static function init(param1:IFlexModuleFactory) : void
- {
- var style:CSSStyleDeclaration = null;
- var fbs:IFlexModuleFactory = param1;
- style = StyleManager.getStyleDeclaration("ScrollBar");
- if(!style)
- {
- style = new CSSStyleDeclaration();
- StyleManager.setStyleDeclaration("ScrollBar",style,false);
- }
- if(style.defaultFactory == null)
- {
- style.defaultFactory = function():void
- {
- this.borderColor = 12040892;
- this.downArrowOverSkin = ScrollArrowSkin;
- this.thumbDownSkin = ScrollThumbSkin;
- this.upArrowOverSkin = ScrollArrowSkin;
- this.thumbOverSkin = ScrollThumbSkin;
- this.downArrowDownSkin = ScrollArrowSkin;
- this.downArrowDisabledSkin = ScrollArrowSkin;
- this.downArrowUpSkin = ScrollArrowSkin;
- this.thumbUpSkin = ScrollThumbSkin;
- this.trackColors = [9738651,15198183];
- this.upArrowDisabledSkin = ScrollArrowSkin;
- this.cornerRadius = 4;
- this.upArrowUpSkin = ScrollArrowSkin;
- this.trackSkin = ScrollTrackSkin;
- this.upArrowDownSkin = ScrollArrowSkin;
- };
- }
- }
- }
- }
-
-